iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 7
0

回顧 Day6

  • 流程控制
  • if
  • else if
  • else
  • switch

進入主題

PHP 流程控制 - 迴圈

迴圈是根據關係運算或邏輯運算條件式的結果來判斷,重複執行指定的程式區塊。
迴圈指令包含:

  • while
  • do ... while
  • for

在程式流程中還有指令經由判斷式從迴圈跳出的動作。
包含了:

  • break
  • continue
  • goto

while

while 迴圈是先設定條件,當條件符合時執行的程式,若不符合就跳出迴圈。

語法格式
<?php
    while (條件式) {
        // 執行程式的內容
    }
?>

do ... while

do ... while 與 while 迴圈幾乎是一樣的,只是 do ... while 是先執行迴圈中的程式,最後才設定條件,一直到不符合條件才跳出迴圈。

語法格式
<?php
    do {
        // 執行程式的內容
    } while (條件式)
?>

for

for 迴圈需要先設定一個變數的初始值,再設定該變數執行計次的條件,最後設定變數計次的方式,一直到不符合條件才跳出迴圈結束迴圈。

語法格式
<?php 
    for (設定變數初始值 ; 條件式 ; 變數計次方式) {
        // 執行程式的內容
    }
?>

break

break 指令會跳出流程控制區塊,或是迴圈往下執行。

continue

continue 指令會跳出目前迴圈動作,進行下一輪迴圈的執行。

goto

goto 我不太熟悉這個語法,詳情請到官網看 sample 吧。

今天就到這,明天再見囉~

refrence from http://php.net/manual/en/language.control-structures.php
refrence from IBSN 978-986-476-232-3


上一篇
[Day6] PHP 流程控制 - 條件控制
下一篇
[Day8] PHP - 函式(function)
系列文
新手 Back-end 學習記錄30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言